'use strict';

function compute_chain_median(collection) {
  let result;
  let arr=collection.split("->");   //arr中的元素是字符型
  function sortnumber(a,b){
    return a-b;
  }
  arr.sort(sortnumber);
  for(let i=0;i<arr.length;i++){         //字符转浮点型
    arr[i]=parseFloat(arr[i]);
  }
  let l=arr.length;
  if(l%2==1){
    result=arr[(l+1)/2-1];
  }
  else{
    result=(arr[l/2-1]+arr[l/2])*0.5; 
  }
  return result;
}

module.exports = compute_chain_median;
